From 1aea7f0956a7b72de3c939342dc2b8c8da709ac8 Mon Sep 17 00:00:00 2001 From: Johan Dahlin Date: Wed, 27 Jun 2007 23:36:47 +0000 Subject: [PATCH] Remove glade-interface doctype if found. 2007-06-27 Johan Dahlin * gtk/gtk-builder-convert (GtkBuilderConverter._parse): Remove glade-interface doctype if found. svn path=/trunk/; revision=18265 --- ChangeLog | 5 +++++ gtk/gtk-builder-convert | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/ChangeLog b/ChangeLog index d31f1d9326..06d5d87bc7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-06-27 Johan Dahlin + + * gtk/gtk-builder-convert (GtkBuilderConverter._parse): Remove + glade-interface doctype if found. + 2007-06-27 Cody Russell * modules/engines/ms-windows/msw_style.c (draw_themed_tab_button): diff --git a/gtk/gtk-builder-convert b/gtk/gtk-builder-convert index ec1b54db5b..37155776ed 100644 --- a/gtk/gtk-builder-convert +++ b/gtk/gtk-builder-convert @@ -119,6 +119,12 @@ class GtkBuilderConverter(object): glade_iface[0].tagName = 'interface' self._interface = glade_iface[0] + # Remove glade-interface doc type + for node in self._dom.childNodes: + if node.nodeType == Node.DOCUMENT_TYPE_NODE: + if node.name == 'glade-interface': + self._dom.removeChild(node) + # Strip requires requires = self._dom.getElementsByTagName("requires") for require in requires: -- 2.30.2